package com.imv.manage.domain;

import com.imv.common.annotation.Excel;
import com.imv.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 设备类型管理对象 tb_device_type
 *
 * @author slj
 * @date 2025-10-04
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class DeviceType extends BaseEntity
        {
private static final long serialVersionUID = 1L;

        /** 设备类型ID（主键） */
        private Long id;

        /** 类型内部编码（唯一标识，如“WATER”“ELECTRIC”） */
                @Excel(name = "类型内部编码", readConverterExp = "唯=一标识，如“WATER”“ELECTRIC”")
        private String innerCode;

        /** 设备类型名称（如水表、智能电表、燃气表） */
                @Excel(name = "设备类型名称", readConverterExp = "如=水表、智能电表、燃气表")
        private String typeName;

}
